package com.jy.api.healthreord.dto.yl.chufang;

import com.alibaba.fastjson.annotation.JSONField;
import com.alibaba.fastjson.serializer.ToStringSerializer;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;

import java.math.BigDecimal;
import java.util.Date;

@Getter
@Setter
public class XiYiMJZCFMXJLDto {
    @ApiModelProperty(name = "统一社会信用代码",notes = "")
    private String tongyishxydm ;
    @ApiModelProperty(name = "医疗机构代码",notes = "")
    private String yiliaojgdm ;
    @ApiModelProperty(name = "医疗机构名称",notes = "")
    private String yiliaojgmc ;
    @ApiModelProperty(name = "院区ID",notes = "")
    private String yuanquid ;
    @ApiModelProperty(name = "院区名称",notes = "")
    private String yuanqumc ;
    @ApiModelProperty(name = "门急诊/住院标志",notes = "")
    private String menjizzybz ;
    @ApiModelProperty(name = "处方ID",notes = "")
    private String chufangid ;
    @ApiModelProperty(name = "处方编号",notes = "")
    private String chufangbh ;
    @ApiModelProperty(name = "处方明细ID",notes = "")
    private String chufangmxid ;
    @ApiModelProperty(name = "处方明细编号",notes = "")
    private String chufangmxbh ;
    @ApiModelProperty(name = "项目代码",notes = "")
    private String xiangmudm ;
    @ApiModelProperty(name = "项目名称",notes = "")
    private String xiangmumc ;
    @ApiModelProperty(name = "医保项目代码",notes = "")
    private String yibaoxmdm ;
    @ApiModelProperty(name = "药品标志",notes = "")
    private Integer yaopinbz ;
    @ApiModelProperty(name = "医院内部药品编码",notes = "")
    private String yiyuannbypbm ;
    @ApiModelProperty(name = "药品通用名",notes = "")
    private String yaopintym ;
    @ApiModelProperty(name = "药品商品名",notes = "")
    private String yaopinspm ;
    @ApiModelProperty(name = "产地名称",notes = "")
    private String chandimc ;
    @ApiModelProperty(name = "处方药品组号",notes = "")
    private String chufangypzh ;
    @ApiModelProperty(name = "主药标志",notes = "")
    private Integer zhuyaobz ;
    @ApiModelProperty(name = "基本药物标志",notes = "")
    private Integer jibenywbz ;
    @ApiModelProperty(name = "抗菌药标志",notes = "")
    private Integer kangjunybz ;
    @ApiModelProperty(name = "抗菌药类别代码",notes = "")
    private Integer kangjunylbdm ;
    @ApiModelProperty(name = "抗肿瘤药物标志",notes = "")
    private Integer kangzhongliuywbz ;
    @ApiModelProperty(name = "抗肿瘤药物类别代码",notes = "")
    private Integer kangzhongliuywlbdm ;
    @ApiModelProperty(name = "精神药物标志",notes = "")
    private Integer jingshenywbz ;
    @ApiModelProperty(name = "精神药物类别代码",notes = "")
    private Integer jingshenywlbdm ;
    @ApiModelProperty(name = "麻醉药物标志",notes = "")
    private Integer mazuiywbz ;
    @ApiModelProperty(name = "毒性药物标志",notes = "")
    private Integer duxingywbz ;
    @ApiModelProperty(name = "易制毒药物标志",notes = "")
    private Integer yizhiduywbz ;
    @ApiModelProperty(name = "疫苗标志",notes = "")
    private Integer yimiaobz ;
    @ApiModelProperty(name = "输液用药标志",notes = "")
    private Integer shuyeyybz ;
    @ApiModelProperty(name = "皮试判别标志",notes = "")
    private Integer pishipbbz ;
    @ApiModelProperty(name = "药品剂型代码",notes = "")
    private String yaopinjxdm ;
    @ApiModelProperty(name = "制剂规格",notes = "")
    private String zhijigg ;
    @ApiModelProperty(name = "制剂单位名称",notes = "")
    private String zhijidwmc ;
    @ApiModelProperty(name = "最小销售包装单位名称",notes = "")
    private String zuixiaoxsbzdwmc ;
    @ApiModelProperty(name = "转换系数",notes = "")
    private Double zhuanhuanxs ;
    @ApiModelProperty(name = "发药数量",notes = "")
    private Double fayaosl ;
    @ApiModelProperty(name = "发药数量单位名称",notes = "")
    private String fayaosldwmc ;
    @ApiModelProperty(name = "药物使用频次代码",notes = "")
    private String yaowusypcdm ;
    @ApiModelProperty(name = "用药途径代码",notes = "")
    private Integer yongyaotjdm ;
    @ApiModelProperty(name = "给药时机",notes = "")
    private String geiyaosj ;
    @ApiModelProperty(name = "用药天数",notes = "")
    private Integer yongyaots ;
    @ApiModelProperty(name = "药物使用次剂量",notes = "")
    private Double yaowusycjl ;
    @ApiModelProperty(name = "药物使用总剂量",notes = "")
    private Double yaowusyzjl ;
    @ApiModelProperty(name = "药物使用剂量单位代码",notes = "")
    private Integer yaowusyjldwdm ;
    @ApiModelProperty(name = "药物使用剂量单位名称",notes = "")
    private String yaowusyjldwmc ;
    @ApiModelProperty(name = "药品来源代码",notes = "")
    private Integer yaopinlydm ;
    @ApiModelProperty(name = "给药速度",notes = "")
    private String geiyaosd ;
    @ApiModelProperty(name = "限用时间",notes = "")
    private String xianyongsj ;
    @ApiModelProperty(name = "药嘱目的",notes = "")
    private String yizhumd ;
    @ApiModelProperty(name = "药品备注信息",notes = "")
    private String yaopinbzxx ;
    @ApiModelProperty(name = "项目金额",notes = "")
    private BigDecimal xiangmuje ;
    @ApiModelProperty(name = "退药标志",notes = "")
    private Integer tuiyaobz ;
    @ApiModelProperty(name = "作废标志",notes = "")
    private Integer zuofeibz ;
    @ApiModelProperty(name = "更新时间",notes = "")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date gengxinsj ;
    @ApiModelProperty(name = "",notes = "null")
    @JSONField(serializeUsing = ToStringSerializer.class)
    private String id ;
    @ApiModelProperty(name = "病人信息表的主键id",notes = "没有时默认为0")
    @JSONField(serializeUsing = ToStringSerializer.class)
    private String patientid ;
    @ApiModelProperty(name = "",notes = "null")
    private String appid ;
    @ApiModelProperty(name = "首次上传时间",notes = "")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date chuangjiansj ;
    @ApiModelProperty(name = "最后更新时间",notes = "")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date xiugaisj ;
}
